
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script type="text/javascript" src="http://sigmajs.org/js/sigma.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
  var sigRoot = document.getElementById('sig');
  var sigInst = sigma.init(sigRoot).drawingProperties({
    defaultLabelColor: '#fff',
    defaultLabelSize: 14,
    defaultLabelBGColor: '#000',
    defaultLabelHoverColor: '#000',
    labelThreshold: 6,
    defaultEdgeType: 'curve'
  }).graphProperties({
    minNodeSize: 0.5,
    maxNodeSize: 10,
    minEdgeSize: 0.25,
    maxEdgeSize: 5
  });

  // Bind events :
  var greyColor = '#333';
  var redColor = '#f50';
  var blueColor = '#0bf';
  sigInst.bind('overnodes',function(event){
      var nodes = event.content;
      var neighbors = {};
      sigInst.iterEdges(function(e){
          if(nodes.indexOf(e.source)<0 && nodes.indexOf(e.target)<0){
              if(!e.attr['grey']){
                  e.attr['true_color'] = e.color;
                  e.color = greyColor;
                  e.attr['grey'] = 1;
              }
          }else if (nodes.indexOf(e.source)<0){
              e.color = e.attr['grey'] ? e.attr['true_color'] : redColor;
              e.attr['grey'] = 1;

              neighbors[e.source] = 1;
              neighbors[e.target] = 1;

          }else{
              e.color = e.attr['grey'] ? e.attr['true_color'] : blueColor;
              e.attr['grey'] = 1;

              neighbors[e.source] = 1;
              neighbors[e.target] = 1;

          }
      }).iterNodes(function(n){
          if(!neighbors[n.id]){
              if(!n.attr['grey']){
                  n.attr['true_color'] = n.color;
                  n.color = greyColor;
                  n.attr['grey'] = 1;
              }
          }else{
              n.color = n.attr['grey'] ? n.attr['true_color'] : n.color;
              n.attr['grey'] = 0;
          }
      }).draw(2,2,2);
  }).bind('outnodes',function(){
      sigInst.iterEdges(function(e){
          e.color = e.attr['grey'] ? e.attr['true_color'] : e.color;
          e.attr['grey'] = 0;
      }).iterNodes(function(n){
          n.color = n.attr['grey'] ? n.attr['true_color'] : n.color;
          n.attr['grey'] = 0;
      }).draw(2,2,2);
  });
(sigInst

).addNode('ORD', {label:'Chicago Ohare Intl 6.9', size:6.920008314962869, x:-87.904842, y:-41.978603}
).addNode('DEN', {label:'Denver Intl 6.1', size:6.061312927744151, x:-104.673178, y:-39.861656}
).addNode('LAX', {label:'Los Angeles Intl 5.8', size:5.781215275931587, x:-118.408075, y:-33.942536}
).addNode('IAH', {label:'George Bush Intcntl Houston 4.8', size:4.833561663166308, x:-95.341442, y:-29.984433}
).addNode('LHR', {label:'Heathrow 4.7', size:4.736088802674557, x:-0.461389, y:-51.4775}
).addNode('FRA', {label:'Frankfurt Main 4.7', size:4.6550337450805745, x:8.543125, y:-50.026421}
).addNode('CDG', {label:'Charles De Gaulle 4.6', size:4.565854959889654, x:2.55, y:-49.012779}
).addNode('PEK', {label:'Capital Intl 4.4', size:4.3977687106852645, x:116.584556, y:-40.080111}
).addNode('SIN', {label:'Changi Intl 4.4', size:4.365269482786307, x:103.994433, y:-1.350189}
).addNode('BKK', {label:'Suvarnabhumi Intl 4.3', size:4.259806377820344, x:100.747283, y:-13.681108}
).addNode('DME', {label:'Domododevo 4.2', size:4.190139808790544, x:37.906111, y:-55.408611}
).addNode('ATL', {label:'Hartsfield Jackson Atlanta Intl 4.0', size:4.04736703294638, x:-84.428067, y:-33.636719}
).addNode('EWR', {label:'Newark Liberty Intl 4.0', size:3.9975542450113113, x:-74.168667, y:-40.6925}
).addNode('AMS', {label:'Schiphol 3.8', size:3.821563798140373, x:4.763889, y:-52.308613}
).addNode('MAD', {label:'Barajas 3.8', size:3.7985533404635414, x:-3.566764, y:-40.493556}
).addNode('SYD', {label:'Sydney Intl 3.8', size:3.7688063663286746, x:151.177222, y:33.946111}
).addNode('JFK', {label:'John F Kennedy Intl 3.7', size:3.677365320496668, x:-73.778925, y:-40.639751}
).addNode('YYZ', {label:'Lester B Pearson Intl 3.6', size:3.5838384573913182, x:-79.630556, y:-43.677223}
).addNode('DFW', {label:'Dallas Fort Worth Intl 3.6', size:3.5582831932089296, x:-97.037997, y:-32.896828}
).addNode('DXB', {label:'Dubai Intl 3.5', size:3.5084749697164272, x:55.364444, y:-25.252778}
).addNode('SFO', {label:'San Francisco Intl 3.5', size:3.4914167229382853, x:-122.374889, y:-37.618972}
).addNode('IST', {label:'Ataturk 3.5', size:3.4618681538572877, x:28.814606, y:-40.976922}
).addNode('ICN', {label:'Incheon Intl 3.4', size:3.4326382518134753, x:126.450517, y:-37.469075}
).addNode('DEL', {label:'Indira Gandhi Intl 3.4', size:3.3621972550899786, x:77.103088, y:-28.5665}
).addNode('BOG', {label:'Eldorado Intl 3.3', size:3.2956988035766113, x:-74.146947, y:-4.701594}
).addNode('PVG', {label:'Pudong 3.3', size:3.276902918637774, x:121.805214, y:-31.143378}
).addNode('HKG', {label:'Hong Kong Intl 3.2', size:3.1736585290941437, x:113.914603, y:-22.308919}
).addNode('BCN', {label:'Barcelona 3.1', size:3.113260944703968, x:2.078464, y:-41.297078}
).addNode('MEX', {label:'Licenciado Benito Juarez Intl 3.1', size:3.0757540862605803, x:-99.072097, y:-19.436303}
).addNode('MNL', {label:'Ninoy Aquino Intl 3.1', size:3.068821253060663, x:121.019581, y:-14.508647}
).addNode('MUC', {label:'Franz Josef Strauss 3.1', size:3.062970409296807, x:11.786086, y:-48.353783}
).addNode('IAD', {label:'Washington Dulles Intl 3.0', size:3.044373184974591, x:-77.455811, y:-38.944533}
).addNode('MIA', {label:'Miami Intl 3.0', size:2.9800374072358613, x:-80.290556, y:-25.79325}
).addNode('BNE', {label:'Brisbane Intl 3.0', size:2.977707133082389, x:153.1175, y:27.384167}
).addNode('GRU', {label:'Guarulhos Gov Andre Franco Montouro 3.0', size:2.9696520626594305, x:-46.469511, y:23.432075}
).addNode('KUL', {label:'Kuala Lumpur Intl 2.9', size:2.897137915952001, x:101.709917, y:-2.745578}
).addNode('FCO', {label:'Fiumicino 2.8', size:2.8412835395801905, x:12.250797, y:-41.804475}
).addNode('CLT', {label:'Charlotte Douglas Intl 2.8', size:2.832929721379815, x:-80.943139, y:-35.214}
).addNode('MSP', {label:'Minneapolis St Paul Intl 2.8', size:2.7721249106738743, x:-93.221767, y:-44.881956}
).addNode('NRT', {label:'Narita Intl 2.7', size:2.740531234947379, x:140.386389, y:-35.764722}
).addNode('ANC', {label:'Ted Stevens Anchorage Intl 2.7', size:2.7107167948291835, x:-149.996361, y:-61.174361}
).addNode('CAN', {label:'Baiyun Intl 2.7', size:2.7078370862654175, x:113.298786, y:-23.392436}
).addNode('BRU', {label:'Brussels Natl 2.7', size:2.695290303690092, x:4.484444, y:-50.901389}
).addNode('SVO', {label:'Sheremetyevo 2.7', size:2.659040603637831, x:37.414589, y:-55.972642}
).addNode('JNB', {label:'Johannesburg Intl 2.6', size:2.6322653259744224, x:28.246, y:26.139166}
).addNode('BOM', {label:'Chhatrapati Shivaji Intl 2.6', size:2.5542181841008698, x:72.867919, y:-19.088686}
).addNode('YUL', {label:'Pierre Elliott Trudeau Intl 2.5', size:2.4951140142146855, x:-73.740833, y:-45.470556}
).addNode('ORY', {label:'Orly 2.5', size:2.452333118469256, x:2.359444, y:-48.725278}
).addNode('LGW', {label:'Gatwick 2.4', size:2.449366836518236, x:-0.190278, y:-51.148056}
).addNode('LAS', {label:'Mc Carran Intl 2.4', size:2.448949152344034, x:-115.15225, y:-36.080056}
).addEdge('YUL-MSP','YUL','MSP', { size: 1}
).addEdge('YUL-CLT','YUL','CLT', { size: 1}
).addEdge('YUL-LAS','YUL','LAS', { size: 3}
).addEdge('YUL-FRA','YUL','FRA', { size: 2}
).addEdge('YUL-MUC','YUL','MUC', { size: 2}
).addEdge('YUL-DFW','YUL','DFW', { size: 2}
).addEdge('YUL-ATL','YUL','ATL', { size: 2}
).addEdge('YUL-LHR','YUL','LHR', { size: 6}
).addEdge('YUL-LAX','YUL','LAX', { size: 3}
).addEdge('YUL-DEN','YUL','DEN', { size: 2}
).addEdge('YUL-EWR','YUL','EWR', { size: 3}
).addEdge('YUL-JFK','YUL','JFK', { size: 4}
).addEdge('YUL-AMS','YUL','AMS', { size: 2}
).addEdge('YUL-YYZ','YUL','YYZ', { size: 6}
).addEdge('YUL-IAD','YUL','IAD', { size: 3}
).addEdge('YUL-IAH','YUL','IAH', { size: 3}
).addEdge('YUL-CDG','YUL','CDG', { size: 7}
).addEdge('YUL-BRU','YUL','BRU', { size: 5}
).addEdge('YUL-ORD','YUL','ORD', { size: 5}
).addEdge('YUL-MIA','YUL','MIA', { size: 3}
).addEdge('YUL-MEX','YUL','MEX', { size: 1}
).addEdge('YYZ-MSP','YYZ','MSP', { size: 3}
).addEdge('YYZ-CLT','YYZ','CLT', { size: 2}
).addEdge('YYZ-LAS','YYZ','LAS', { size: 3}
).addEdge('YYZ-BRU','YYZ','BRU', { size: 2}
).addEdge('YYZ-PEK','YYZ','PEK', { size: 3}
).addEdge('YYZ-FRA','YYZ','FRA', { size: 3}
).addEdge('YYZ-MUC','YYZ','MUC', { size: 2}
).addEdge('YYZ-NRT','YYZ','NRT', { size: 2}
).addEdge('YYZ-BOG','YYZ','BOG', { size: 2}
).addEdge('YYZ-IST','YYZ','IST', { size: 1}
).addEdge('YYZ-PVG','YYZ','PVG', { size: 2}
).addEdge('YYZ-DFW','YYZ','DFW', { size: 4}
).addEdge('YYZ-FCO','YYZ','FCO', { size: 2}
).addEdge('YYZ-ATL','YYZ','ATL', { size: 4}
).addEdge('YYZ-HKG','YYZ','HKG', { size: 2}
).addEdge('YYZ-DEL','YYZ','DEL', { size: 1}
).addEdge('YYZ-IAD','YYZ','IAD', { size: 3}
).addEdge('YYZ-SFO','YYZ','SFO', { size: 3}
).addEdge('YYZ-LHR','YYZ','LHR', { size: 6}
).addEdge('YYZ-YUL','YYZ','YUL', { size: 6}
).addEdge('YYZ-LAX','YYZ','LAX', { size: 4}
).addEdge('YYZ-DEN','YYZ','DEN', { size: 2}
).addEdge('YYZ-EWR','YYZ','EWR', { size: 3}
).addEdge('YYZ-LGW','YYZ','LGW', { size: 1}
).addEdge('YYZ-DME','YYZ','DME', { size: 1}
).addEdge('YYZ-JFK','YYZ','JFK', { size: 4}
).addEdge('YYZ-IAH','YYZ','IAH', { size: 3}
).addEdge('YYZ-CDG','YYZ','CDG', { size: 5}
).addEdge('YYZ-ICN','YYZ','ICN', { size: 1}
).addEdge('YYZ-ORD','YYZ','ORD', { size: 6}
).addEdge('YYZ-GRU','YYZ','GRU', { size: 2}
).addEdge('YYZ-DXB','YYZ','DXB', { size: 1}
).addEdge('YYZ-MIA','YYZ','MIA', { size: 4}
).addEdge('YYZ-AMS','YYZ','AMS', { size: 2}
).addEdge('YYZ-MEX','YYZ','MEX', { size: 1}
).addEdge('BRU-MAD','BRU','MAD', { size: 4}
).addEdge('BRU-SVO','BRU','SVO', { size: 1}
).addEdge('BRU-BKK','BRU','BKK', { size: 1}
).addEdge('BRU-BOM','BRU','BOM', { size: 2}
).addEdge('BRU-MUC','BRU','MUC', { size: 3}
).addEdge('BRU-ATL','BRU','ATL', { size: 2}
).addEdge('BRU-YUL','BRU','YUL', { size: 5}
).addEdge('BRU-DEL','BRU','DEL', { size: 2}
).addEdge('BRU-IAD','BRU','IAD', { size: 5}
).addEdge('BRU-BCN','BRU','BCN', { size: 4}
).addEdge('BRU-LHR','BRU','LHR', { size: 3}
).addEdge('BRU-DME','BRU','DME', { size: 1}
).addEdge('BRU-EWR','BRU','EWR', { size: 4}
).addEdge('BRU-IST','BRU','IST', { size: 1}
).addEdge('BRU-AMS','BRU','AMS', { size: 3}
).addEdge('BRU-YYZ','BRU','YYZ', { size: 3}
).addEdge('BRU-PEK','BRU','PEK', { size: 2}
).addEdge('BRU-JFK','BRU','JFK', { size: 6}
).addEdge('BRU-FRA','BRU','FRA', { size: 2}
).addEdge('BRU-FCO','BRU','FCO', { size: 3}
).addEdge('BRU-CDG','BRU','CDG', { size: 1}
).addEdge('BRU-ORD','BRU','ORD', { size: 3}
).addEdge('FRA-SVO','FRA','SVO', { size: 1}
).addEdge('FRA-BOM','FRA','BOM', { size: 2}
).addEdge('FRA-NRT','FRA','NRT', { size: 3}
).addEdge('FRA-JNB','FRA','JNB', { size: 2}
).addEdge('FRA-FCO','FRA','FCO', { size: 4}
).addEdge('FRA-HKG','FRA','HKG', { size: 2}
).addEdge('FRA-AMS','FRA','AMS', { size: 4}
).addEdge('FRA-DEL','FRA','DEL', { size: 2}
).addEdge('FRA-IAD','FRA','IAD', { size: 3}
).addEdge('FRA-ICN','FRA','ICN', { size: 2}
).addEdge('FRA-YYZ','FRA','YYZ', { size: 3}
).addEdge('FRA-JFK','FRA','JFK', { size: 7}
).addEdge('FRA-ORD','FRA','ORD', { size: 3}
).addEdge('FRA-KUL','FRA','KUL', { size: 1}
).addEdge('FRA-SIN','FRA','SIN', { size: 6}
).addEdge('FRA-IAH','FRA','IAH', { size: 3}
).addEdge('FRA-MEX','FRA','MEX', { size: 1}
).addEdge('FRA-MAD','FRA','MAD', { size: 5}
).addEdge('FRA-CLT','FRA','CLT', { size: 2}
).addEdge('FRA-LAS','FRA','LAS', { size: 1}
).addEdge('FRA-BRU','FRA','BRU', { size: 2}
).addEdge('FRA-BKK','FRA','BKK', { size: 2}
).addEdge('FRA-PEK','FRA','PEK', { size: 2}
).addEdge('FRA-CAN','FRA','CAN', { size: 2}
).addEdge('FRA-MUC','FRA','MUC', { size: 1}
).addEdge('FRA-BOG','FRA','BOG', { size: 2}
).addEdge('FRA-PVG','FRA','PVG', { size: 3}
).addEdge('FRA-YUL','FRA','YUL', { size: 3}
).addEdge('FRA-GRU','FRA','GRU', { size: 2}
).addEdge('FRA-BCN','FRA','BCN', { size: 3}
).addEdge('FRA-SFO','FRA','SFO', { size: 4}
).addEdge('FRA-LGW','FRA','LGW', { size: 1}
).addEdge('FRA-LHR','FRA','LHR', { size: 5}
).addEdge('FRA-DEN','FRA','DEN', { size: 3}
).addEdge('FRA-LAX','FRA','LAX', { size: 3}
).addEdge('FRA-DME','FRA','DME', { size: 4}
).addEdge('FRA-EWR','FRA','EWR', { size: 3}
).addEdge('FRA-DFW','FRA','DFW', { size: 7}
).addEdge('FRA-IST','FRA','IST', { size: 2}
).addEdge('FRA-CDG','FRA','CDG', { size: 4}
).addEdge('FRA-DXB','FRA','DXB', { size: 3}
).addEdge('FRA-MIA','FRA','MIA', { size: 3}
).addEdge('FRA-ATL','FRA','ATL', { size: 5}
).addEdge('MUC-SFO','MUC','SFO', { size: 2}
).addEdge('MUC-CLT','MUC','CLT', { size: 2}
).addEdge('MUC-SVO','MUC','SVO', { size: 2}
).addEdge('MUC-PEK','MUC','PEK', { size: 2}
).addEdge('MUC-NRT','MUC','NRT', { size: 2}
).addEdge('MUC-JNB','MUC','JNB', { size: 2}
).addEdge('MUC-PVG','MUC','PVG', { size: 2}
).addEdge('MUC-FCO','MUC','FCO', { size: 3}
).addEdge('MUC-ATL','MUC','ATL', { size: 2}
).addEdge('MUC-HKG','MUC','HKG', { size: 1}
).addEdge('MUC-AMS','MUC','AMS', { size: 2}
).addEdge('MUC-DEL','MUC','DEL', { size: 2}
).addEdge('MUC-LAX','MUC','LAX', { size: 2}
).addEdge('MUC-IAD','MUC','IAD', { size: 3}
).addEdge('MUC-BCN','MUC','BCN', { size: 3}
).addEdge('MUC-BOM','MUC','BOM', { size: 2}
).addEdge('MUC-MAD','MUC','MAD', { size: 4}
).addEdge('MUC-LHR','MUC','LHR', { size: 5}
).addEdge('MUC-YUL','MUC','YUL', { size: 2}
).addEdge('MUC-DME','MUC','DME', { size: 3}
).addEdge('MUC-EWR','MUC','EWR', { size: 3}
).addEdge('MUC-JFK','MUC','JFK', { size: 2}
).addEdge('MUC-IST','MUC','IST', { size: 3}
).addEdge('MUC-BKK','MUC','BKK', { size: 2}
).addEdge('MUC-BRU','MUC','BRU', { size: 3}
).addEdge('MUC-YYZ','MUC','YYZ', { size: 2}
).addEdge('MUC-LGW','MUC','LGW', { size: 1}
).addEdge('MUC-ICN','MUC','ICN', { size: 1}
).addEdge('MUC-SIN','MUC','SIN', { size: 3}
).addEdge('MUC-FRA','MUC','FRA', { size: 2}
).addEdge('MUC-CDG','MUC','CDG', { size: 3}
).addEdge('MUC-ORD','MUC','ORD', { size: 3}
).addEdge('MUC-GRU','MUC','GRU', { size: 2}
).addEdge('MUC-DXB','MUC','DXB', { size: 2}
).addEdge('LGW-CLT','LGW','CLT', { size: 2}
).addEdge('LGW-FRA','LGW','FRA', { size: 2}
).addEdge('LGW-MUC','LGW','MUC', { size: 1}
).addEdge('LGW-ATL','LGW','ATL', { size: 2}
).addEdge('LGW-FCO','LGW','FCO', { size: 2}
).addEdge('LGW-AMS','LGW','AMS', { size: 2}
).addEdge('LGW-BCN','LGW','BCN', { size: 2}
).addEdge('LGW-LAS','LGW','LAS', { size: 1}
).addEdge('LGW-MAD','LGW','MAD', { size: 4}
).addEdge('LGW-IST','LGW','IST', { size: 1}
).addEdge('LGW-YYZ','LGW','YYZ', { size: 1}
).addEdge('LGW-DXB','LGW','DXB', { size: 1}
).addEdge('LGW-KUL','LGW','KUL', { size: 1}
).addEdge('LHR-MSP','LHR','MSP', { size: 2}
).addEdge('LHR-PEK','LHR','PEK', { size: 3}
).addEdge('LHR-LAS','LHR','LAS', { size: 3}
).addEdge('LHR-SVO','LHR','SVO', { size: 2}
).addEdge('LHR-BRU','LHR','BRU', { size: 3}
).addEdge('LHR-BKK','LHR','BKK', { size: 5}
).addEdge('LHR-FRA','LHR','FRA', { size: 5}
).addEdge('LHR-MUC','LHR','MUC', { size: 5}
).addEdge('LHR-NRT','LHR','NRT', { size: 4}
).addEdge('LHR-JNB','LHR','JNB', { size: 4}
).addEdge('LHR-PVG','LHR','PVG', { size: 4}
).addEdge('LHR-DFW','LHR','DFW', { size: 3}
).addEdge('LHR-FCO','LHR','FCO', { size: 2}
).addEdge('LHR-ATL','LHR','ATL', { size: 5}
).addEdge('LHR-ICN','LHR','ICN', { size: 2}
).addEdge('LHR-HKG','LHR','HKG', { size: 5}
).addEdge('LHR-IAD','LHR','IAD', { size: 8}
).addEdge('LHR-DEL','LHR','DEL', { size: 6}
).addEdge('LHR-BCN','LHR','BCN', { size: 2}
).addEdge('LHR-MAD','LHR','MAD', { size: 2}
).addEdge('LHR-SFO','LHR','SFO', { size: 9}
).addEdge('LHR-YUL','LHR','YUL', { size: 7}
).addEdge('LHR-LAX','LHR','LAX', { size: 10}
).addEdge('LHR-DME','LHR','DME', { size: 3}
).addEdge('LHR-MIA','LHR','MIA', { size: 7}
).addEdge('LHR-DEN','LHR','DEN', { size: 3}
).addEdge('LHR-KUL','LHR','KUL', { size: 2}
).addEdge('LHR-EWR','LHR','EWR', { size: 9}
).addEdge('LHR-IST','LHR','IST', { size: 2}
).addEdge('LHR-AMS','LHR','AMS', { size: 3}
).addEdge('LHR-YYZ','LHR','YYZ', { size: 6}
).addEdge('LHR-JFK','LHR','JFK', { size: 10}
).addEdge('LHR-IAH','LHR','IAH', { size: 7}
).addEdge('LHR-BOM','LHR','BOM', { size: 6}
).addEdge('LHR-CDG','LHR','CDG', { size: 2}
).addEdge('LHR-ORY','LHR','ORY', { size: 3}
).addEdge('LHR-ORD','LHR','ORD', { size: 7}
).addEdge('LHR-GRU','LHR','GRU', { size: 3}
).addEdge('LHR-DXB','LHR','DXB', { size: 6}
).addEdge('LHR-SIN','LHR','SIN', { size: 5}
).addEdge('LHR-MEX','LHR','MEX', { size: 1}
).addEdge('AMS-SVO','AMS','SVO', { size: 2}
).addEdge('AMS-BOM','AMS','BOM', { size: 2}
).addEdge('AMS-MIA','AMS','MIA', { size: 2}
).addEdge('AMS-NRT','AMS','NRT', { size: 1}
).addEdge('AMS-JNB','AMS','JNB', { size: 1}
).addEdge('AMS-FCO','AMS','FCO', { size: 3}
).addEdge('AMS-ATL','AMS','ATL', { size: 2}
).addEdge('AMS-HKG','AMS','HKG', { size: 2}
).addEdge('AMS-DEL','AMS','DEL', { size: 1}
).addEdge('AMS-IAD','AMS','IAD', { size: 5}
).addEdge('AMS-MNL','AMS','MNL', { size: 1}
).addEdge('AMS-YUL','AMS','YUL', { size: 2}
).addEdge('AMS-YYZ','AMS','YYZ', { size: 2}
).addEdge('AMS-ICN','AMS','ICN', { size: 2}
).addEdge('AMS-JFK','AMS','JFK', { size: 2}
).addEdge('AMS-FRA','AMS','FRA', { size: 4}
).addEdge('AMS-ORD','AMS','ORD', { size: 6}
).addEdge('AMS-GRU','AMS','GRU', { size: 1}
).addEdge('AMS-KUL','AMS','KUL', { size: 3}
).addEdge('AMS-SIN','AMS','SIN', { size: 3}
).addEdge('AMS-MEX','AMS','MEX', { size: 1}
).addEdge('AMS-MSP','AMS','MSP', { size: 2}
).addEdge('AMS-MAD','AMS','MAD', { size: 6}
).addEdge('AMS-SFO','AMS','SFO', { size: 2}
).addEdge('AMS-BRU','AMS','BRU', { size: 4}
).addEdge('AMS-BKK','AMS','BKK', { size: 3}
).addEdge('AMS-PEK','AMS','PEK', { size: 2}
).addEdge('AMS-CAN','AMS','CAN', { size: 2}
).addEdge('AMS-IST','AMS','IST', { size: 2}
).addEdge('AMS-MUC','AMS','MUC', { size: 2}
).addEdge('AMS-PVG','AMS','PVG', { size: 3}
).addEdge('AMS-BCN','AMS','BCN', { size: 5}
).addEdge('AMS-LGW','AMS','LGW', { size: 2}
).addEdge('AMS-LHR','AMS','LHR', { size: 3}
).addEdge('AMS-LAX','AMS','LAX', { size: 2}
).addEdge('AMS-EWR','AMS','EWR', { size: 5}
).addEdge('AMS-IAH','AMS','IAH', { size: 5}
).addEdge('AMS-CDG','AMS','CDG', { size: 2}
).addEdge('AMS-DXB','AMS','DXB', { size: 5}
).addEdge('JNB-MAD','JNB','MAD', { size: 1}
).addEdge('JNB-LHR','JNB','LHR', { size: 4}
).addEdge('JNB-SYD','JNB','SYD', { size: 2}
).addEdge('JNB-FRA','JNB','FRA', { size: 2}
).addEdge('JNB-IST','JNB','IST', { size: 1}
).addEdge('JNB-MUC','JNB','MUC', { size: 2}
).addEdge('JNB-CDG','JNB','CDG', { size: 2}
).addEdge('JNB-AMS','JNB','AMS', { size: 1}
).addEdge('JNB-SIN','JNB','SIN', { size: 2}
).addEdge('JNB-BKK','JNB','BKK', { size: 2}
).addEdge('JNB-JFK','JNB','JFK', { size: 2}
).addEdge('JNB-HKG','JNB','HKG', { size: 2}
).addEdge('JNB-ATL','JNB','ATL', { size: 1}
).addEdge('JNB-BOM','JNB','BOM', { size: 3}
).addEdge('JNB-GRU','JNB','GRU', { size: 1}
).addEdge('JNB-DXB','JNB','DXB', { size: 2}
).addEdge('JNB-KUL','JNB','KUL', { size: 2}
).addEdge('BCN-SVO','BCN','SVO', { size: 2}
).addEdge('BCN-BRU','BCN','BRU', { size: 4}
).addEdge('BCN-MIA','BCN','MIA', { size: 3}
).addEdge('BCN-FRA','BCN','FRA', { size: 3}
).addEdge('BCN-MUC','BCN','MUC', { size: 3}
).addEdge('BCN-BOG','BCN','BOG', { size: 1}
).addEdge('BCN-FCO','BCN','FCO', { size: 3}
).addEdge('BCN-ATL','BCN','ATL', { size: 2}
).addEdge('BCN-GRU','BCN','GRU', { size: 3}
).addEdge('BCN-MAD','BCN','MAD', { size: 6}
).addEdge('BCN-LHR','BCN','LHR', { size: 2}
).addEdge('BCN-DME','BCN','DME', { size: 3}
).addEdge('BCN-EWR','BCN','EWR', { size: 4}
).addEdge('BCN-IST','BCN','IST', { size: 2}
).addEdge('BCN-AMS','BCN','AMS', { size: 5}
).addEdge('BCN-LGW','BCN','LGW', { size: 2}
).addEdge('BCN-JFK','BCN','JFK', { size: 5}
).addEdge('BCN-SIN','BCN','SIN', { size: 2}
).addEdge('BCN-CDG','BCN','CDG', { size: 3}
).addEdge('BCN-ORY','BCN','ORY', { size: 3}
).addEdge('BCN-ORD','BCN','ORD', { size: 1}
).addEdge('BCN-MEX','BCN','MEX', { size: 3}
).addEdge('MAD-BKK','MAD','BKK', { size: 2}
).addEdge('MAD-FRA','MAD','FRA', { size: 5}
).addEdge('MAD-JNB','MAD','JNB', { size: 1}
).addEdge('MAD-MUC','MAD','MUC', { size: 4}
).addEdge('MAD-BOG','MAD','BOG', { size: 2}
).addEdge('MAD-DFW','MAD','DFW', { size: 3}
).addEdge('MAD-FCO','MAD','FCO', { size: 4}
).addEdge('MAD-ATL','MAD','ATL', { size: 2}
).addEdge('MAD-SVO','MAD','SVO', { size: 2}
).addEdge('MAD-IAD','MAD','IAD', { size: 3}
).addEdge('MAD-BCN','MAD','BCN', { size: 5}
).addEdge('MAD-LGW','MAD','LGW', { size: 4}
).addEdge('MAD-LHR','MAD','LHR', { size: 2}
).addEdge('MAD-LAX','MAD','LAX', { size: 3}
).addEdge('MAD-DME','MAD','DME', { size: 3}
).addEdge('MAD-EWR','MAD','EWR', { size: 4}
).addEdge('MAD-IST','MAD','IST', { size: 3}
).addEdge('MAD-AMS','MAD','AMS', { size: 7}
).addEdge('MAD-PEK','MAD','PEK', { size: 1}
).addEdge('MAD-JFK','MAD','JFK', { size: 6}
).addEdge('MAD-CDG','MAD','CDG', { size: 3}
).addEdge('MAD-BRU','MAD','BRU', { size: 3}
).addEdge('MAD-ORY','MAD','ORY', { size: 4}
).addEdge('MAD-ORD','MAD','ORD', { size: 3}
).addEdge('MAD-GRU','MAD','GRU', { size: 4}
).addEdge('MAD-DXB','MAD','DXB', { size: 1}
).addEdge('MAD-MIA','MAD','MIA', { size: 3}
).addEdge('MAD-MEX','MAD','MEX', { size: 4}
).addEdge('CDG-SVO','CDG','SVO', { size: 2}
).addEdge('CDG-BOM','CDG','BOM', { size: 1}
).addEdge('CDG-NRT','CDG','NRT', { size: 3}
).addEdge('CDG-JNB','CDG','JNB', { size: 2}
).addEdge('CDG-DFW','CDG','DFW', { size: 3}
).addEdge('CDG-FCO','CDG','FCO', { size: 3}
).addEdge('CDG-HKG','CDG','HKG', { size: 3}
).addEdge('CDG-DEL','CDG','DEL', { size: 2}
).addEdge('CDG-IAD','CDG','IAD', { size: 6}
).addEdge('CDG-YUL','CDG','YUL', { size: 7}
).addEdge('CDG-BRU','CDG','BRU', { size: 1}
).addEdge('CDG-MSP','CDG','MSP', { size: 2}
).addEdge('CDG-IST','CDG','IST', { size: 2}
).addEdge('CDG-YYZ','CDG','YYZ', { size: 5}
).addEdge('CDG-ICN','CDG','ICN', { size: 3}
).addEdge('CDG-JFK','CDG','JFK', { size: 6}
).addEdge('CDG-FRA','CDG','FRA', { size: 5}
).addEdge('CDG-ORD','CDG','ORD', { size: 10}
).addEdge('CDG-KUL','CDG','KUL', { size: 1}
).addEdge('CDG-SIN','CDG','SIN', { size: 3}
).addEdge('CDG-MEX','CDG','MEX', { size: 3}
).addEdge('CDG-CLT','CDG','CLT', { size: 2}
).addEdge('CDG-BKK','CDG','BKK', { size: 3}
).addEdge('CDG-PEK','CDG','PEK', { size: 3}
).addEdge('CDG-CAN','CDG','CAN', { size: 2}
).addEdge('CDG-MUC','CDG','MUC', { size: 3}
).addEdge('CDG-BOG','CDG','BOG', { size: 1}
).addEdge('CDG-PVG','CDG','PVG', { size: 2}
).addEdge('CDG-GRU','CDG','GRU', { size: 2}
).addEdge('CDG-BCN','CDG','BCN', { size: 3}
).addEdge('CDG-MAD','CDG','MAD', { size: 3}
).addEdge('CDG-SFO','CDG','SFO', { size: 3}
).addEdge('CDG-LHR','CDG','LHR', { size: 2}
).addEdge('CDG-LAX','CDG','LAX', { size: 4}
).addEdge('CDG-MIA','CDG','MIA', { size: 5}
).addEdge('CDG-EWR','CDG','EWR', { size: 5}
).addEdge('CDG-IAH','CDG','IAH', { size: 6}
).addEdge('CDG-DXB','CDG','DXB', { size: 3}
).addEdge('CDG-ATL','CDG','ATL', { size: 3}
).addEdge('CDG-AMS','CDG','AMS', { size: 2}
).addEdge('ORY-MAD','ORY','MAD', { size: 4}
).addEdge('ORY-BCN','ORY','BCN', { size: 3}
).addEdge('ORY-LHR','ORY','LHR', { size: 3}
).addEdge('ORY-MIA','ORY','MIA', { size: 1}
).addEdge('ORY-EWR','ORY','EWR', { size: 4}
).addEdge('ORY-FCO','ORY','FCO', { size: 3}
).addEdge('ORY-KUL','ORY','KUL', { size: 1}
).addEdge('FCO-SVO','FCO','SVO', { size: 2}
).addEdge('FCO-BRU','FCO','BRU', { size: 3}
).addEdge('FCO-MUC','FCO','MUC', { size: 3}
).addEdge('FCO-NRT','FCO','NRT', { size: 1}
).addEdge('FCO-SIN','FCO','SIN', { size: 1}
).addEdge('FCO-PVG','FCO','PVG', { size: 2}
).addEdge('FCO-HKG','FCO','HKG', { size: 1}
).addEdge('FCO-IAD','FCO','IAD', { size: 2}
).addEdge('FCO-DEL','FCO','DEL', { size: 2}
).addEdge('FCO-BCN','FCO','BCN', { size: 3}
).addEdge('FCO-MAD','FCO','MAD', { size: 4}
).addEdge('FCO-LHR','FCO','LHR', { size: 4}
).addEdge('FCO-MIA','FCO','MIA', { size: 2}
).addEdge('FCO-EWR','FCO','EWR', { size: 5}
).addEdge('FCO-LGW','FCO','LGW', { size: 2}
).addEdge('FCO-IST','FCO','IST', { size: 2}
).addEdge('FCO-BKK','FCO','BKK', { size: 1}
).addEdge('FCO-AMS','FCO','AMS', { size: 3}
).addEdge('FCO-PEK','FCO','PEK', { size: 3}
).addEdge('FCO-ICN','FCO','ICN', { size: 2}
).addEdge('FCO-JFK','FCO','JFK', { size: 2}
).addEdge('FCO-YYZ','FCO','YYZ', { size: 2}
).addEdge('FCO-FRA','FCO','FRA', { size: 4}
).addEdge('FCO-CDG','FCO','CDG', { size: 3}
).addEdge('FCO-ORY','FCO','ORY', { size: 3}
).addEdge('FCO-GRU','FCO','GRU', { size: 1}
).addEdge('FCO-DXB','FCO','DXB', { size: 1}
).addEdge('FCO-KUL','FCO','KUL', { size: 2}
).addEdge('FCO-ATL','FCO','ATL', { size: 2}
).addEdge('IST-SVO','IST','SVO', { size: 2}
).addEdge('IST-BOM','IST','BOM', { size: 2}
).addEdge('IST-NRT','IST','NRT', { size: 2}
).addEdge('IST-JNB','IST','JNB', { size: 1}
).addEdge('IST-FCO','IST','FCO', { size: 2}
).addEdge('IST-HKG','IST','HKG', { size: 1}
).addEdge('IST-AMS','IST','AMS', { size: 2}
).addEdge('IST-DEL','IST','DEL', { size: 2}
).addEdge('IST-IAD','IST','IAD', { size: 1}
).addEdge('IST-YYZ','IST','YYZ', { size: 1}
).addEdge('IST-ICN','IST','ICN', { size: 3}
).addEdge('IST-JFK','IST','JFK', { size: 3}
).addEdge('IST-FRA','IST','FRA', { size: 2}
).addEdge('IST-ORD','IST','ORD', { size: 2}
).addEdge('IST-GRU','IST','GRU', { size: 1}
).addEdge('IST-KUL','IST','KUL', { size: 2}
).addEdge('IST-SIN','IST','SIN', { size: 2}
).addEdge('IST-BRU','IST','BRU', { size: 1}
).addEdge('IST-BKK','IST','BKK', { size: 2}
).addEdge('IST-PEK','IST','PEK', { size: 2}
).addEdge('IST-CAN','IST','CAN', { size: 2}
).addEdge('IST-MUC','IST','MUC', { size: 2}
).addEdge('IST-PVG','IST','PVG', { size: 2}
).addEdge('IST-BCN','IST','BCN', { size: 2}
).addEdge('IST-MAD','IST','MAD', { size: 3}
).addEdge('IST-LGW','IST','LGW', { size: 1}
).addEdge('IST-LHR','IST','LHR', { size: 2}
).addEdge('IST-LAX','IST','LAX', { size: 1}
).addEdge('IST-CDG','IST','CDG', { size: 2}
).addEdge('IST-DXB','IST','DXB', { size: 2}
).addEdge('MEX-LAS','MEX','LAS', { size: 3}
).addEdge('MEX-FRA','MEX','FRA', { size: 1}
).addEdge('MEX-BOG','MEX','BOG', { size: 3}
).addEdge('MEX-DFW','MEX','DFW', { size: 2}
).addEdge('MEX-ATL','MEX','ATL', { size: 3}
).addEdge('MEX-ORD','MEX','ORD', { size: 5}
).addEdge('MEX-IAD','MEX','IAD', { size: 3}
).addEdge('MEX-CLT','MEX','CLT', { size: 2}
).addEdge('MEX-MAD','MEX','MAD', { size: 4}
).addEdge('MEX-SFO','MEX','SFO', { size: 5}
).addEdge('MEX-LHR','MEX','LHR', { size: 1}
).addEdge('MEX-YUL','MEX','YUL', { size: 1}
).addEdge('MEX-DEN','MEX','DEN', { size: 3}
).addEdge('MEX-LAX','MEX','LAX', { size: 8}
).addEdge('MEX-EWR','MEX','EWR', { size: 2}
).addEdge('MEX-AMS','MEX','AMS', { size: 1}
).addEdge('MEX-YYZ','MEX','YYZ', { size: 1}
).addEdge('MEX-JFK','MEX','JFK', { size: 3}
).addEdge('MEX-IAH','MEX','IAH', { size: 4}
).addEdge('MEX-BCN','MEX','BCN', { size: 3}
).addEdge('MEX-CDG','MEX','CDG', { size: 3}
).addEdge('MEX-GRU','MEX','GRU', { size: 2}
).addEdge('MEX-MIA','MEX','MIA', { size: 5}
).addEdge('DXB-CDG','DXB','CDG', { size: 3}
).addEdge('DXB-SVO','DXB','SVO', { size: 2}
).addEdge('DXB-BKK','DXB','BKK', { size: 2}
).addEdge('DXB-PEK','DXB','PEK', { size: 5}
).addEdge('DXB-CAN','DXB','CAN', { size: 3}
).addEdge('DXB-MUC','DXB','MUC', { size: 2}
).addEdge('DXB-YYZ','DXB','YYZ', { size: 1}
).addEdge('DXB-NRT','DXB','NRT', { size: 2}
).addEdge('DXB-LGW','DXB','LGW', { size: 1}
).addEdge('DXB-JNB','DXB','JNB', { size: 2}
).addEdge('DXB-PVG','DXB','PVG', { size: 1}
).addEdge('DXB-HKG','DXB','HKG', { size: 2}
).addEdge('DXB-ATL','DXB','ATL', { size: 1}
).addEdge('DXB-AMS','DXB','AMS', { size: 4}
).addEdge('DXB-FRA','DXB','FRA', { size: 3}
).addEdge('DXB-DEL','DXB','DEL', { size: 5}
).addEdge('DXB-IAD','DXB','IAD', { size: 2}
).addEdge('DXB-MNL','DXB','MNL', { size: 2}
).addEdge('DXB-MAD','DXB','MAD', { size: 1}
).addEdge('DXB-SFO','DXB','SFO', { size: 1}
).addEdge('DXB-LHR','DXB','LHR', { size: 6}
).addEdge('DXB-LAX','DXB','LAX', { size: 1}
).addEdge('DXB-DME','DXB','DME', { size: 2}
).addEdge('DXB-BNE','DXB','BNE', { size: 1}
).addEdge('DXB-SYD','DXB','SYD', { size: 1}
).addEdge('DXB-ICN','DXB','ICN', { size: 2}
).addEdge('DXB-JFK','DXB','JFK', { size: 1}
).addEdge('DXB-IST','DXB','IST', { size: 2}
).addEdge('DXB-IAH','DXB','IAH', { size: 1}
).addEdge('DXB-BOM','DXB','BOM', { size: 5}
).addEdge('DXB-FCO','DXB','FCO', { size: 1}
).addEdge('DXB-GRU','DXB','GRU', { size: 1}
).addEdge('DXB-KUL','DXB','KUL', { size: 3}
).addEdge('DXB-SIN','DXB','SIN', { size: 3}
).addEdge('NRT-MSP','NRT','MSP', { size: 1}
).addEdge('NRT-BKK','NRT','BKK', { size: 6}
).addEdge('NRT-PEK','NRT','PEK', { size: 7}
).addEdge('NRT-CAN','NRT','CAN', { size: 6}
).addEdge('NRT-CDG','NRT','CDG', { size: 3}
).addEdge('NRT-PVG','NRT','PVG', { size: 5}
).addEdge('NRT-DFW','NRT','DFW', { size: 2}
).addEdge('NRT-FCO','NRT','FCO', { size: 1}
).addEdge('NRT-ATL','NRT','ATL', { size: 1}
).addEdge('NRT-HKG','NRT','HKG', { size: 7}
).addEdge('NRT-DEL','NRT','DEL', { size: 2}
).addEdge('NRT-IAD','NRT','IAD', { size: 4}
).addEdge('NRT-MNL','NRT','MNL', { size: 4}
).addEdge('NRT-SFO','NRT','SFO', { size: 5}
).addEdge('NRT-LHR','NRT','LHR', { size: 4}
).addEdge('NRT-SVO','NRT','SVO', { size: 1}
).addEdge('NRT-LAX','NRT','LAX', { size: 10}
).addEdge('NRT-DME','NRT','DME', { size: 1}
).addEdge('NRT-EWR','NRT','EWR', { size: 3}
).addEdge('NRT-IST','NRT','IST', { size: 2}
).addEdge('NRT-SYD','NRT','SYD', { size: 2}
).addEdge('NRT-AMS','NRT','AMS', { size: 1}
).addEdge('NRT-YYZ','NRT','YYZ', { size: 2}
).addEdge('NRT-ICN','NRT','ICN', { size: 8}
).addEdge('NRT-JFK','NRT','JFK', { size: 7}
).addEdge('NRT-SIN','NRT','SIN', { size: 8}
).addEdge('NRT-IAH','NRT','IAH', { size: 3}
).addEdge('NRT-FRA','NRT','FRA', { size: 3}
).addEdge('NRT-ORD','NRT','ORD', { size: 6}
).addEdge('NRT-DXB','NRT','DXB', { size: 2}
).addEdge('NRT-KUL','NRT','KUL', { size: 3}
).addEdge('NRT-MUC','NRT','MUC', { size: 2}
).addEdge('NRT-MEX','NRT','MEX', { size: 1}
).addEdge('MNL-KUL','MNL','KUL', { size: 3}
).addEdge('MNL-BKK','MNL','BKK', { size: 4}
).addEdge('MNL-BNE','MNL','BNE', { size: 1}
).addEdge('MNL-PEK','MNL','PEK', { size: 3}
).addEdge('MNL-CAN','MNL','CAN', { size: 2}
).addEdge('MNL-SFO','MNL','SFO', { size: 1}
).addEdge('MNL-SYD','MNL','SYD', { size: 2}
).addEdge('MNL-NRT','MNL','NRT', { size: 4}
).addEdge('MNL-AMS','MNL','AMS', { size: 1}
).addEdge('MNL-ICN','MNL','ICN', { size: 5}
).addEdge('MNL-PVG','MNL','PVG', { size: 2}
).addEdge('MNL-HKG','MNL','HKG', { size: 4}
).addEdge('MNL-DXB','MNL','DXB', { size: 2}
).addEdge('MNL-LAX','MNL','LAX', { size: 1}
).addEdge('MNL-SIN','MNL','SIN', { size: 7}
).addEdge('GRU-FRA','GRU','FRA', { size: 2}
).addEdge('GRU-MUC','GRU','MUC', { size: 2}
).addEdge('GRU-CDG','GRU','CDG', { size: 2}
).addEdge('GRU-JNB','GRU','JNB', { size: 1}
).addEdge('GRU-DFW','GRU','DFW', { size: 1}
).addEdge('GRU-FCO','GRU','FCO', { size: 1}
).addEdge('GRU-ATL','GRU','ATL', { size: 1}
).addEdge('GRU-ORD','GRU','ORD', { size: 4}
).addEdge('GRU-BCN','GRU','BCN', { size: 3}
).addEdge('GRU-MAD','GRU','MAD', { size: 4}
).addEdge('GRU-LHR','GRU','LHR', { size: 3}
).addEdge('GRU-LAX','GRU','LAX', { size: 1}
).addEdge('GRU-MIA','GRU','MIA', { size: 4}
).addEdge('GRU-EWR','GRU','EWR', { size: 2}
).addEdge('GRU-IST','GRU','IST', { size: 1}
).addEdge('GRU-IAD','GRU','IAD', { size: 4}
).addEdge('GRU-AMS','GRU','AMS', { size: 1}
).addEdge('GRU-YYZ','GRU','YYZ', { size: 2}
).addEdge('GRU-JFK','GRU','JFK', { size: 5}
).addEdge('GRU-DXB','GRU','DXB', { size: 1}
).addEdge('GRU-IAH','GRU','IAH', { size: 2}
).addEdge('GRU-BOG','GRU','BOG', { size: 3}
).addEdge('GRU-MEX','GRU','MEX', { size: 2}
).addEdge('BOG-MAD','BOG','MAD', { size: 2}
).addEdge('BOG-MIA','BOG','MIA', { size: 3}
).addEdge('BOG-EWR','BOG','EWR', { size: 2}
).addEdge('BOG-JFK','BOG','JFK', { size: 2}
).addEdge('BOG-FRA','BOG','FRA', { size: 2}
).addEdge('BOG-IAH','BOG','IAH', { size: 2}
).addEdge('BOG-CDG','BOG','CDG', { size: 1}
).addEdge('BOG-YYZ','BOG','YYZ', { size: 2}
).addEdge('BOG-ATL','BOG','ATL', { size: 1}
).addEdge('BOG-GRU','BOG','GRU', { size: 3}
).addEdge('BOG-IAD','BOG','IAD', { size: 1}
).addEdge('BOG-BCN','BOG','BCN', { size: 1}
).addEdge('BOG-MEX','BOG','MEX', { size: 3}
).addEdge('SVO-BRU','SVO','BRU', { size: 1}
).addEdge('SVO-PEK','SVO','PEK', { size: 3}
).addEdge('SVO-FRA','SVO','FRA', { size: 1}
).addEdge('SVO-MUC','SVO','MUC', { size: 2}
).addEdge('SVO-NRT','SVO','NRT', { size: 1}
).addEdge('SVO-PVG','SVO','PVG', { size: 2}
).addEdge('SVO-FCO','SVO','FCO', { size: 2}
).addEdge('SVO-HKG','SVO','HKG', { size: 2}
).addEdge('SVO-DEL','SVO','DEL', { size: 2}
).addEdge('SVO-IAD','SVO','IAD', { size: 2}
).addEdge('SVO-BCN','SVO','BCN', { size: 2}
).addEdge('SVO-MAD','SVO','MAD', { size: 2}
).addEdge('SVO-LHR','SVO','LHR', { size: 2}
).addEdge('SVO-LAX','SVO','LAX', { size: 2}
).addEdge('SVO-BKK','SVO','BKK', { size: 2}
).addEdge('SVO-AMS','SVO','AMS', { size: 2}
).addEdge('SVO-ICN','SVO','ICN', { size: 2}
).addEdge('SVO-JFK','SVO','JFK', { size: 2}
).addEdge('SVO-IST','SVO','IST', { size: 2}
).addEdge('SVO-CDG','SVO','CDG', { size: 2}
).addEdge('SVO-DXB','SVO','DXB', { size: 2}
).addEdge('BOM-BRU','BOM','BRU', { size: 2}
).addEdge('BOM-EWR','BOM','EWR', { size: 3}
).addEdge('BOM-BKK','BOM','BKK', { size: 6}
).addEdge('BOM-IST','BOM','IST', { size: 2}
).addEdge('BOM-FRA','BOM','FRA', { size: 2}
).addEdge('BOM-NRT','BOM','NRT', { size: 2}
).addEdge('BOM-JNB','BOM','JNB', { size: 3}
).addEdge('BOM-ICN','BOM','ICN', { size: 1}
).addEdge('BOM-LHR','BOM','LHR', { size: 6}
).addEdge('BOM-CDG','BOM','CDG', { size: 1}
).addEdge('BOM-HKG','BOM','HKG', { size: 3}
).addEdge('BOM-AMS','BOM','AMS', { size: 2}
).addEdge('BOM-DEL','BOM','DEL', { size: 8}
).addEdge('BOM-DXB','BOM','DXB', { size: 5}
).addEdge('BOM-KUL','BOM','KUL', { size: 3}
).addEdge('BOM-SIN','BOM','SIN', { size: 6}
).addEdge('BOM-MUC','BOM','MUC', { size: 2}
).addEdge('HKG-CDG','HKG','CDG', { size: 3}
).addEdge('HKG-SYD','HKG','SYD', { size: 3}
).addEdge('HKG-PEK','HKG','PEK', { size: 6}
).addEdge('HKG-BOM','HKG','BOM', { size: 3}
).addEdge('HKG-NRT','HKG','NRT', { size: 7}
).addEdge('HKG-JNB','HKG','JNB', { size: 2}
).addEdge('HKG-PVG','HKG','PVG', { size: 8}
).addEdge('HKG-FCO','HKG','FCO', { size: 1}
).addEdge('HKG-DEL','HKG','DEL', { size: 4}
).addEdge('HKG-MNL','HKG','MNL', { size: 4}
).addEdge('HKG-SFO','HKG','SFO', { size: 8}
).addEdge('HKG-CAN','HKG','CAN', { size: 3}
).addEdge('HKG-LHR','HKG','LHR', { size: 5}
).addEdge('HKG-SVO','HKG','SVO', { size: 2}
).addEdge('HKG-LAX','HKG','LAX', { size: 2}
).addEdge('HKG-DME','HKG','DME', { size: 1}
).addEdge('HKG-EWR','HKG','EWR', { size: 2}
).addEdge('HKG-IST','HKG','IST', { size: 1}
).addEdge('HKG-BKK','HKG','BKK', { size: 14}
).addEdge('HKG-AMS','HKG','AMS', { size: 2}
).addEdge('HKG-YYZ','HKG','YYZ', { size: 2}
).addEdge('HKG-ICN','HKG','ICN', { size: 6}
).addEdge('HKG-JFK','HKG','JFK', { size: 2}
).addEdge('HKG-FRA','HKG','FRA', { size: 2}
).addEdge('HKG-ORD','HKG','ORD', { size: 6}
).addEdge('HKG-DXB','HKG','DXB', { size: 2}
).addEdge('HKG-KUL','HKG','KUL', { size: 3}
).addEdge('HKG-SIN','HKG','SIN', { size: 10}
).addEdge('HKG-BNE','HKG','BNE', { size: 2}
).addEdge('HKG-MUC','HKG','MUC', { size: 1}
).addEdge('DEL-SVO','DEL','SVO', { size: 2}
).addEdge('DEL-BKK','DEL','BKK', { size: 6}
).addEdge('DEL-PEK','DEL','PEK', { size: 1}
).addEdge('DEL-BOM','DEL','BOM', { size: 8}
).addEdge('DEL-MUC','DEL','MUC', { size: 2}
).addEdge('DEL-NRT','DEL','NRT', { size: 2}
).addEdge('DEL-PVG','DEL','PVG', { size: 2}
).addEdge('DEL-FCO','DEL','FCO', { size: 2}
).addEdge('DEL-HKG','DEL','HKG', { size: 4}
).addEdge('DEL-FRA','DEL','FRA', { size: 2}
).addEdge('DEL-LHR','DEL','LHR', { size: 6}
).addEdge('DEL-BRU','DEL','BRU', { size: 3}
).addEdge('DEL-EWR','DEL','EWR', { size: 2}
).addEdge('DEL-IST','DEL','IST', { size: 2}
).addEdge('DEL-YYZ','DEL','YYZ', { size: 1}
).addEdge('DEL-ICN','DEL','ICN', { size: 1}
).addEdge('DEL-JFK','DEL','JFK', { size: 1}
).addEdge('DEL-CAN','DEL','CAN', { size: 1}
).addEdge('DEL-CDG','DEL','CDG', { size: 2}
).addEdge('DEL-ORD','DEL','ORD', { size: 3}
).addEdge('DEL-DXB','DEL','DXB', { size: 5}
).addEdge('DEL-KUL','DEL','KUL', { size: 3}
).addEdge('DEL-SIN','DEL','SIN', { size: 4}
).addEdge('DEL-AMS','DEL','AMS', { size: 1}
).addEdge('ICN-MAD','ICN','MAD', { size: 1}
).addEdge('ICN-LAS','ICN','LAS', { size: 2}
).addEdge('ICN-BKK','ICN','BKK', { size: 10}
).addEdge('ICN-PEK','ICN','PEK', { size: 4}
).addEdge('ICN-CAN','ICN','CAN', { size: 3}
).addEdge('ICN-CDG','ICN','CDG', { size: 3}
).addEdge('ICN-NRT','ICN','NRT', { size: 8}
).addEdge('ICN-PVG','ICN','PVG', { size: 6}
).addEdge('ICN-FRA','ICN','FRA', { size: 2}
).addEdge('ICN-DFW','ICN','DFW', { size: 2}
).addEdge('ICN-ATL','ICN','ATL', { size: 2}
).addEdge('ICN-HKG','ICN','HKG', { size: 6}
).addEdge('ICN-IAD','ICN','IAD', { size: 2}
).addEdge('ICN-MNL','ICN','MNL', { size: 5}
).addEdge('ICN-SFO','ICN','SFO', { size: 8}
).addEdge('ICN-LHR','ICN','LHR', { size: 2}
).addEdge('ICN-DXB','ICN','DXB', { size: 2}
).addEdge('ICN-SVO','ICN','SVO', { size: 2}
).addEdge('ICN-LAX','ICN','LAX', { size: 5}
).addEdge('ICN-DEL','ICN','DEL', { size: 1}
).addEdge('ICN-KUL','ICN','KUL', { size: 3}
).addEdge('ICN-IST','ICN','IST', { size: 3}
).addEdge('ICN-SYD','ICN','SYD', { size: 4}
).addEdge('ICN-AMS','ICN','AMS', { size: 1}
).addEdge('ICN-YYZ','ICN','YYZ', { size: 1}
).addEdge('ICN-JFK','ICN','JFK', { size: 5}
).addEdge('ICN-BOM','ICN','BOM', { size: 1}
).addEdge('ICN-ORD','ICN','ORD', { size: 4}
).addEdge('ICN-SIN','ICN','SIN', { size: 5}
).addEdge('ICN-BNE','ICN','BNE', { size: 1}
).addEdge('ICN-MUC','ICN','MUC', { size: 1}
).addEdge('KUL-BKK','KUL','BKK', { size: 9}
).addEdge('KUL-PEK','KUL','PEK', { size: 4}
).addEdge('KUL-BOM','KUL','BOM', { size: 3}
).addEdge('KUL-IST','KUL','IST', { size: 2}
).addEdge('KUL-CDG','KUL','CDG', { size: 1}
).addEdge('KUL-NRT','KUL','NRT', { size: 3}
).addEdge('KUL-JNB','KUL','JNB', { size: 2}
).addEdge('KUL-PVG','KUL','PVG', { size: 4}
).addEdge('KUL-FRA','KUL','FRA', { size: 1}
).addEdge('KUL-FCO','KUL','FCO', { size: 2}
).addEdge('KUL-HKG','KUL','HKG', { size: 3}
).addEdge('KUL-AMS','KUL','AMS', { size: 3}
).addEdge('KUL-DEL','KUL','DEL', { size: 3}
).addEdge('KUL-MNL','KUL','MNL', { size: 3}
).addEdge('KUL-CAN','KUL','CAN', { size: 3}
).addEdge('KUL-LGW','KUL','LGW', { size: 1}
).addEdge('KUL-LHR','KUL','LHR', { size: 2}
).addEdge('KUL-DME','KUL','DME', { size: 1}
).addEdge('KUL-SYD','KUL','SYD', { size: 3}
).addEdge('KUL-ICN','KUL','ICN', { size: 3}
).addEdge('KUL-ORY','KUL','ORY', { size: 1}
).addEdge('KUL-DXB','KUL','DXB', { size: 3}
).addEdge('KUL-SIN','KUL','SIN', { size: 8}
).addEdge('KUL-BNE','KUL','BNE', { size: 1}
).addEdge('SIN-BKK','SIN','BKK', { size: 9}
).addEdge('SIN-PEK','SIN','PEK', { size: 4}
).addEdge('SIN-CAN','SIN','CAN', { size: 5}
).addEdge('SIN-MUC','SIN','MUC', { size: 3}
).addEdge('SIN-CDG','SIN','CDG', { size: 3}
).addEdge('SIN-NRT','SIN','NRT', { size: 8}
).addEdge('SIN-JNB','SIN','JNB', { size: 2}
).addEdge('SIN-FCO','SIN','FCO', { size: 1}
).addEdge('SIN-HKG','SIN','HKG', { size: 10}
).addEdge('SIN-AMS','SIN','AMS', { size: 3}
).addEdge('SIN-DEL','SIN','DEL', { size: 4}
).addEdge('SIN-BCN','SIN','BCN', { size: 2}
).addEdge('SIN-BOM','SIN','BOM', { size: 6}
).addEdge('SIN-MNL','SIN','MNL', { size: 7}
).addEdge('SIN-LHR','SIN','LHR', { size: 5}
).addEdge('SIN-LAX','SIN','LAX', { size: 2}
).addEdge('SIN-PVG','SIN','PVG', { size: 2}
).addEdge('SIN-EWR','SIN','EWR', { size: 2}
).addEdge('SIN-IST','SIN','IST', { size: 2}
).addEdge('SIN-SYD','SIN','SYD', { size: 5}
).addEdge('SIN-DME','SIN','DME', { size: 2}
).addEdge('SIN-ICN','SIN','ICN', { size: 5}
).addEdge('SIN-FRA','SIN','FRA', { size: 6}
).addEdge('SIN-DXB','SIN','DXB', { size: 3}
).addEdge('SIN-KUL','SIN','KUL', { size: 8}
).addEdge('SIN-BNE','SIN','BNE', { size: 8}
).addEdge('BNE-LAX','BNE','LAX', { size: 4}
).addEdge('BNE-SYD','BNE','SYD', { size: 5}
).addEdge('BNE-CAN','BNE','CAN', { size: 2}
).addEdge('BNE-BKK','BNE','BKK', { size: 2}
).addEdge('BNE-ICN','BNE','ICN', { size: 1}
).addEdge('BNE-MNL','BNE','MNL', { size: 1}
).addEdge('BNE-HKG','BNE','HKG', { size: 2}
).addEdge('BNE-DXB','BNE','DXB', { size: 1}
).addEdge('BNE-KUL','BNE','KUL', { size: 1}
).addEdge('BNE-SIN','BNE','SIN', { size: 8}
).addEdge('SYD-SFO','SYD','SFO', { size: 4}
).addEdge('SYD-LAX','SYD','LAX', { size: 9}
).addEdge('SYD-BKK','SYD','BKK', { size: 7}
).addEdge('SYD-PEK','SYD','PEK', { size: 1}
).addEdge('SYD-CAN','SYD','CAN', { size: 1}
).addEdge('SYD-ICN','SYD','ICN', { size: 4}
).addEdge('SYD-NRT','SYD','NRT', { size: 2}
).addEdge('SYD-JNB','SYD','JNB', { size: 2}
).addEdge('SYD-PVG','SYD','PVG', { size: 4}
).addEdge('SYD-DFW','SYD','DFW', { size: 2}
).addEdge('SYD-MNL','SYD','MNL', { size: 2}
).addEdge('SYD-HKG','SYD','HKG', { size: 3}
).addEdge('SYD-DXB','SYD','DXB', { size: 1}
).addEdge('SYD-KUL','SYD','KUL', { size: 3}
).addEdge('SYD-SIN','SYD','SIN', { size: 5}
).addEdge('SYD-BNE','SYD','BNE', { size: 3}
).addEdge('PEK-SVO','PEK','SVO', { size: 3}
).addEdge('PEK-NRT','PEK','NRT', { size: 7}
).addEdge('PEK-FCO','PEK','FCO', { size: 3}
).addEdge('PEK-HKG','PEK','HKG', { size: 6}
).addEdge('PEK-DEL','PEK','DEL', { size: 1}
).addEdge('PEK-IAD','PEK','IAD', { size: 4}
).addEdge('PEK-IST','PEK','IST', { size: 2}
).addEdge('PEK-YYZ','PEK','YYZ', { size: 3}
).addEdge('PEK-ICN','PEK','ICN', { size: 4}
).addEdge('PEK-JFK','PEK','JFK', { size: 3}
).addEdge('PEK-FRA','PEK','FRA', { size: 2}
).addEdge('PEK-ORD','PEK','ORD', { size: 5}
).addEdge('PEK-KUL','PEK','KUL', { size: 4}
).addEdge('PEK-SIN','PEK','SIN', { size: 4}
).addEdge('PEK-MNL','PEK','MNL', { size: 3}
).addEdge('PEK-BRU','PEK','BRU', { size: 2}
).addEdge('PEK-BKK','PEK','BKK', { size: 4}
).addEdge('PEK-CAN','PEK','CAN', { size: 7}
).addEdge('PEK-MUC','PEK','MUC', { size: 2}
).addEdge('PEK-PVG','PEK','PVG', { size: 8}
).addEdge('PEK-DME','PEK','DME', { size: 1}
).addEdge('PEK-MAD','PEK','MAD', { size: 1}
).addEdge('PEK-SFO','PEK','SFO', { size: 4}
).addEdge('PEK-LHR','PEK','LHR', { size: 3}
).addEdge('PEK-LAX','PEK','LAX', { size: 3}
).addEdge('PEK-EWR','PEK','EWR', { size: 2}
).addEdge('PEK-SYD','PEK','SYD', { size: 1}
).addEdge('PEK-AMS','PEK','AMS', { size: 2}
).addEdge('PEK-CDG','PEK','CDG', { size: 3}
).addEdge('PEK-DXB','PEK','DXB', { size: 5}
).addEdge('CAN-CDG','CAN','CDG', { size: 2}
).addEdge('CAN-BKK','CAN','BKK', { size: 9}
).addEdge('CAN-PEK','CAN','PEK', { size: 6}
).addEdge('CAN-FRA','CAN','FRA', { size: 2}
).addEdge('CAN-NRT','CAN','NRT', { size: 6}
).addEdge('CAN-PVG','CAN','PVG', { size: 4}
).addEdge('CAN-HKG','CAN','HKG', { size: 3}
).addEdge('CAN-DEL','CAN','DEL', { size: 1}
).addEdge('CAN-MNL','CAN','MNL', { size: 2}
).addEdge('CAN-SYD','CAN','SYD', { size: 1}
).addEdge('CAN-LAX','CAN','LAX', { size: 2}
).addEdge('CAN-IST','CAN','IST', { size: 2}
).addEdge('CAN-AMS','CAN','AMS', { size: 2}
).addEdge('CAN-ICN','CAN','ICN', { size: 3}
).addEdge('CAN-SIN','CAN','SIN', { size: 4}
).addEdge('CAN-DXB','CAN','DXB', { size: 3}
).addEdge('CAN-KUL','CAN','KUL', { size: 3}
).addEdge('CAN-BNE','CAN','BNE', { size: 2}
).addEdge('PVG-SVO','PVG','SVO', { size: 2}
).addEdge('PVG-SYD','PVG','SYD', { size: 4}
).addEdge('PVG-PEK','PVG','PEK', { size: 7}
).addEdge('PVG-FRA','PVG','FRA', { size: 3}
).addEdge('PVG-MUC','PVG','MUC', { size: 2}
).addEdge('PVG-NRT','PVG','NRT', { size: 5}
).addEdge('PVG-FCO','PVG','FCO', { size: 2}
).addEdge('PVG-ATL','PVG','ATL', { size: 2}
).addEdge('PVG-HKG','PVG','HKG', { size: 8}
).addEdge('PVG-DEL','PVG','DEL', { size: 2}
).addEdge('PVG-MNL','PVG','MNL', { size: 2}
).addEdge('PVG-SFO','PVG','SFO', { size: 4}
).addEdge('PVG-LHR','PVG','LHR', { size: 4}
).addEdge('PVG-LAX','PVG','LAX', { size: 5}
).addEdge('PVG-EWR','PVG','EWR', { size: 2}
).addEdge('PVG-JFK','PVG','JFK', { size: 2}
).addEdge('PVG-IST','PVG','IST', { size: 2}
).addEdge('PVG-BKK','PVG','BKK', { size: 5}
).addEdge('PVG-AMS','PVG','AMS', { size: 3}
).addEdge('PVG-YYZ','PVG','YYZ', { size: 2}
).addEdge('PVG-ICN','PVG','ICN', { size: 5}
).addEdge('PVG-SIN','PVG','SIN', { size: 2}
).addEdge('PVG-CAN','PVG','CAN', { size: 4}
).addEdge('PVG-CDG','PVG','CDG', { size: 2}
).addEdge('PVG-ORD','PVG','ORD', { size: 5}
).addEdge('PVG-DXB','PVG','DXB', { size: 1}
).addEdge('PVG-KUL','PVG','KUL', { size: 4}
).addEdge('SFO-MSP','SFO','MSP', { size: 5}
).addEdge('SFO-CLT','SFO','CLT', { size: 2}
).addEdge('SFO-LAS','SFO','LAS', { size: 5}
).addEdge('SFO-SYD','SFO','SYD', { size: 4}
).addEdge('SFO-PEK','SFO','PEK', { size: 4}
).addEdge('SFO-FRA','SFO','FRA', { size: 4}
).addEdge('SFO-MUC','SFO','MUC', { size: 2}
).addEdge('SFO-NRT','SFO','NRT', { size: 5}
).addEdge('SFO-PVG','SFO','PVG', { size: 4}
).addEdge('SFO-DFW','SFO','DFW', { size: 5}
).addEdge('SFO-ATL','SFO','ATL', { size: 2}
).addEdge('SFO-HKG','SFO','HKG', { size: 8}
).addEdge('SFO-IAD','SFO','IAD', { size: 4}
).addEdge('SFO-LHR','SFO','LHR', { size: 9}
).addEdge('SFO-DEN','SFO','DEN', { size: 6}
).addEdge('SFO-LAX','SFO','LAX', { size: 9}
).addEdge('SFO-ICN','SFO','ICN', { size: 8}
).addEdge('SFO-EWR','SFO','EWR', { size: 3}
).addEdge('SFO-AMS','SFO','AMS', { size: 2}
).addEdge('SFO-YYZ','SFO','YYZ', { size: 3}
).addEdge('SFO-JFK','SFO','JFK', { size: 8}
).addEdge('SFO-IAH','SFO','IAH', { size: 4}
).addEdge('SFO-CDG','SFO','CDG', { size: 3}
).addEdge('SFO-ORD','SFO','ORD', { size: 7}
).addEdge('SFO-DXB','SFO','DXB', { size: 1}
).addEdge('SFO-MIA','SFO','MIA', { size: 2}
).addEdge('SFO-MEX','SFO','MEX', { size: 5}
).addEdge('LAX-MSP','LAX','MSP', { size: 4}
).addEdge('LAX-CLT','LAX','CLT', { size: 2}
).addEdge('LAX-LAS','LAX','LAS', { size: 7}
).addEdge('LAX-SYD','LAX','SYD', { size: 9}
).addEdge('LAX-PEK','LAX','PEK', { size: 3}
).addEdge('LAX-FRA','LAX','FRA', { size: 3}
).addEdge('LAX-MUC','LAX','MUC', { size: 2}
).addEdge('LAX-NRT','LAX','NRT', { size: 10}
).addEdge('LAX-PVG','LAX','PVG', { size: 5}
).addEdge('LAX-DFW','LAX','DFW', { size: 7}
).addEdge('LAX-ATL','LAX','ATL', { size: 3}
).addEdge('LAX-YUL','LAX','YUL', { size: 3}
).addEdge('LAX-HKG','LAX','HKG', { size: 2}
).addEdge('LAX-GRU','LAX','GRU', { size: 1}
).addEdge('LAX-SVO','LAX','SVO', { size: 2}
).addEdge('LAX-MAD','LAX','MAD', { size: 3}
).addEdge('LAX-SFO','LAX','SFO', { size: 10}
).addEdge('LAX-CAN','LAX','CAN', { size: 2}
).addEdge('LAX-LHR','LAX','LHR', { size: 10}
).addEdge('LAX-DEN','LAX','DEN', { size: 7}
).addEdge('LAX-ICN','LAX','ICN', { size: 5}
).addEdge('LAX-EWR','LAX','EWR', { size: 3}
).addEdge('LAX-IST','LAX','IST', { size: 1}
).addEdge('LAX-BKK','LAX','BKK', { size: 1}
).addEdge('LAX-IAD','LAX','IAD', { size: 5}
).addEdge('LAX-AMS','LAX','AMS', { size: 2}
).addEdge('LAX-YYZ','LAX','YYZ', { size: 4}
).addEdge('LAX-JFK','LAX','JFK', { size: 10}
).addEdge('LAX-SIN','LAX','SIN', { size: 2}
).addEdge('LAX-IAH','LAX','IAH', { size: 4}
).addEdge('LAX-CDG','LAX','CDG', { size: 4}
).addEdge('LAX-ORD','LAX','ORD', { size: 7}
).addEdge('LAX-DXB','LAX','DXB', { size: 1}
).addEdge('LAX-MIA','LAX','MIA', { size: 3}
).addEdge('LAX-BNE','LAX','BNE', { size: 4}
).addEdge('LAX-MEX','LAX','MEX', { size: 8}
).addEdge('EWR-MSP','EWR','MSP', { size: 3}
).addEdge('EWR-MAD','EWR','MAD', { size: 4}
).addEdge('EWR-CLT','EWR','CLT', { size: 3}
).addEdge('EWR-LAS','EWR','LAS', { size: 2}
).addEdge('EWR-BRU','EWR','BRU', { size: 4}
).addEdge('EWR-PEK','EWR','PEK', { size: 2}
).addEdge('EWR-BOM','EWR','BOM', { size: 3}
).addEdge('EWR-MUC','EWR','MUC', { size: 3}
).addEdge('EWR-NRT','EWR','NRT', { size: 3}
).addEdge('EWR-SIN','EWR','SIN', { size: 2}
).addEdge('EWR-BOG','EWR','BOG', { size: 2}
).addEdge('EWR-PVG','EWR','PVG', { size: 2}
).addEdge('EWR-DFW','EWR','DFW', { size: 3}
).addEdge('EWR-FCO','EWR','FCO', { size: 5}
).addEdge('EWR-ATL','EWR','ATL', { size: 3}
).addEdge('EWR-HKG','EWR','HKG', { size: 2}
).addEdge('EWR-DEL','EWR','DEL', { size: 2}
).addEdge('EWR-IAD','EWR','IAD', { size: 3}
).addEdge('EWR-BCN','EWR','BCN', { size: 4}
).addEdge('EWR-SFO','EWR','SFO', { size: 3}
).addEdge('EWR-LHR','EWR','LHR', { size: 9}
).addEdge('EWR-YUL','EWR','YUL', { size: 3}
).addEdge('EWR-DEN','EWR','DEN', { size: 4}
).addEdge('EWR-LAX','EWR','LAX', { size: 3}
).addEdge('EWR-AMS','EWR','AMS', { size: 5}
).addEdge('EWR-YYZ','EWR','YYZ', { size: 3}
).addEdge('EWR-IAH','EWR','IAH', { size: 3}
).addEdge('EWR-FRA','EWR','FRA', { size: 3}
).addEdge('EWR-CDG','EWR','CDG', { size: 5}
).addEdge('EWR-ORY','EWR','ORY', { size: 4}
).addEdge('EWR-ORD','EWR','ORD', { size: 4}
).addEdge('EWR-GRU','EWR','GRU', { size: 2}
).addEdge('EWR-MIA','EWR','MIA', { size: 4}
).addEdge('EWR-MEX','EWR','MEX', { size: 2}
).addEdge('IAH-MSP','IAH','MSP', { size: 3}
).addEdge('IAH-NRT','IAH','NRT', { size: 3}
).addEdge('IAH-DFW','IAH','DFW', { size: 4}
).addEdge('IAH-ATL','IAH','ATL', { size: 3}
).addEdge('IAH-IAD','IAH','IAD', { size: 3}
).addEdge('IAH-YUL','IAH','YUL', { size: 3}
).addEdge('IAH-YYZ','IAH','YYZ', { size: 3}
).addEdge('IAH-ORD','IAH','ORD', { size: 5}
).addEdge('IAH-GRU','IAH','GRU', { size: 2}
).addEdge('IAH-MEX','IAH','MEX', { size: 4}
).addEdge('IAH-CLT','IAH','CLT', { size: 3}
).addEdge('IAH-LAS','IAH','LAS', { size: 3}
).addEdge('IAH-FRA','IAH','FRA', { size: 3}
).addEdge('IAH-BOG','IAH','BOG', { size: 2}
).addEdge('IAH-DME','IAH','DME', { size: 2}
).addEdge('IAH-SFO','IAH','SFO', { size: 4}
).addEdge('IAH-LHR','IAH','LHR', { size: 7}
).addEdge('IAH-DEN','IAH','DEN', { size: 4}
).addEdge('IAH-LAX','IAH','LAX', { size: 4}
).addEdge('IAH-EWR','IAH','EWR', { size: 3}
).addEdge('IAH-AMS','IAH','AMS', { size: 5}
).addEdge('IAH-CDG','IAH','CDG', { size: 6}
).addEdge('IAH-DXB','IAH','DXB', { size: 1}
).addEdge('IAH-MIA','IAH','MIA', { size: 3}
).addEdge('MIA-MSP','MIA','MSP', { size: 3}
).addEdge('MIA-CLT','MIA','CLT', { size: 2}
).addEdge('MIA-LAS','MIA','LAS', { size: 1}
).addEdge('MIA-FRA','MIA','FRA', { size: 3}
).addEdge('MIA-BOG','MIA','BOG', { size: 3}
).addEdge('MIA-DFW','MIA','DFW', { size: 1}
).addEdge('MIA-BCN','MIA','BCN', { size: 3}
).addEdge('MIA-YYZ','MIA','YYZ', { size: 4}
).addEdge('MIA-IAD','MIA','IAD', { size: 3}
).addEdge('MIA-MAD','MIA','MAD', { size: 3}
).addEdge('MIA-SFO','MIA','SFO', { size: 2}
).addEdge('MIA-LHR','MIA','LHR', { size: 7}
).addEdge('MIA-YUL','MIA','YUL', { size: 3}
).addEdge('MIA-LAX','MIA','LAX', { size: 4}
).addEdge('MIA-DEN','MIA','DEN', { size: 3}
).addEdge('MIA-EWR','MIA','EWR', { size: 4}
).addEdge('MIA-DME','MIA','DME', { size: 1}
).addEdge('MIA-JFK','MIA','JFK', { size: 2}
).addEdge('MIA-IAH','MIA','IAH', { size: 3}
).addEdge('MIA-FCO','MIA','FCO', { size: 2}
).addEdge('MIA-CDG','MIA','CDG', { size: 5}
).addEdge('MIA-ORY','MIA','ORY', { size: 1}
).addEdge('MIA-ORD','MIA','ORD', { size: 5}
).addEdge('MIA-GRU','MIA','GRU', { size: 4}
).addEdge('MIA-ATL','MIA','ATL', { size: 2}
).addEdge('MIA-AMS','MIA','AMS', { size: 3}
).addEdge('MIA-MEX','MIA','MEX', { size: 5}
).addEdge('DFW-NRT','DFW','NRT', { size: 2}
).addEdge('DFW-ATL','DFW','ATL', { size: 2}
).addEdge('DFW-IAD','DFW','IAD', { size: 3}
).addEdge('DFW-YUL','DFW','YUL', { size: 2}
).addEdge('DFW-DEN','DFW','DEN', { size: 6}
).addEdge('DFW-YYZ','DFW','YYZ', { size: 4}
).addEdge('DFW-ICN','DFW','ICN', { size: 2}
).addEdge('DFW-JFK','DFW','JFK', { size: 2}
).addEdge('DFW-ORD','DFW','ORD', { size: 5}
).addEdge('DFW-GRU','DFW','GRU', { size: 1}
).addEdge('DFW-BNE','DFW','BNE', { size: 2}
).addEdge('DFW-MEX','DFW','MEX', { size: 2}
).addEdge('DFW-MSP','DFW','MSP', { size: 4}
).addEdge('DFW-CLT','DFW','CLT', { size: 4}
).addEdge('DFW-LAS','DFW','LAS', { size: 3}
).addEdge('DFW-FRA','DFW','FRA', { size: 7}
).addEdge('DFW-MAD','DFW','MAD', { size: 3}
).addEdge('DFW-SFO','DFW','SFO', { size: 6}
).addEdge('DFW-LHR','DFW','LHR', { size: 3}
).addEdge('DFW-LAX','DFW','LAX', { size: 7}
).addEdge('DFW-EWR','DFW','EWR', { size: 3}
).addEdge('DFW-IAH','DFW','IAH', { size: 4}
).addEdge('DFW-CDG','DFW','CDG', { size: 3}
).addEdge('DFW-MIA','DFW','MIA', { size: 1}
).addEdge('ATL-MSP','ATL','MSP', { size: 2}
).addEdge('ATL-NRT','ATL','NRT', { size: 1}
).addEdge('ATL-JNB','ATL','JNB', { size: 1}
).addEdge('ATL-DFW','ATL','DFW', { size: 2}
).addEdge('ATL-FCO','ATL','FCO', { size: 2}
).addEdge('ATL-IAD','ATL','IAD', { size: 5}
).addEdge('ATL-LAS','ATL','LAS', { size: 2}
).addEdge('ATL-YUL','ATL','YUL', { size: 2}
).addEdge('ATL-DEN','ATL','DEN', { size: 5}
).addEdge('ATL-YYZ','ATL','YYZ', { size: 4}
).addEdge('ATL-ICN','ATL','ICN', { size: 2}
).addEdge('ATL-JFK','ATL','JFK', { size: 1}
).addEdge('ATL-ORD','ATL','ORD', { size: 5}
).addEdge('ATL-GRU','ATL','GRU', { size: 1}
).addEdge('ATL-MEX','ATL','MEX', { size: 3}
).addEdge('ATL-CLT','ATL','CLT', { size: 4}
).addEdge('ATL-BRU','ATL','BRU', { size: 2}
).addEdge('ATL-FRA','ATL','FRA', { size: 5}
).addEdge('ATL-MUC','ATL','MUC', { size: 2}
).addEdge('ATL-CDG','ATL','CDG', { size: 3}
).addEdge('ATL-BOG','ATL','BOG', { size: 1}
).addEdge('ATL-PVG','ATL','PVG', { size: 2}
).addEdge('ATL-MAD','ATL','MAD', { size: 2}
).addEdge('ATL-SFO','ATL','SFO', { size: 2}
).addEdge('ATL-LGW','ATL','LGW', { size: 2}
).addEdge('ATL-BCN','ATL','BCN', { size: 2}
).addEdge('ATL-LHR','ATL','LHR', { size: 5}
).addEdge('ATL-LAX','ATL','LAX', { size: 2}
).addEdge('ATL-EWR','ATL','EWR', { size: 3}
).addEdge('ATL-AMS','ATL','AMS', { size: 2}
).addEdge('ATL-IAH','ATL','IAH', { size: 3}
).addEdge('ATL-DXB','ATL','DXB', { size: 1}
).addEdge('ATL-MIA','ATL','MIA', { size: 2}
).addEdge('IAD-MSP','IAD','MSP', { size: 2}
).addEdge('IAD-MAD','IAD','MAD', { size: 3}
).addEdge('IAD-CLT','IAD','CLT', { size: 3}
).addEdge('IAD-LAS','IAD','LAS', { size: 3}
).addEdge('IAD-PEK','IAD','PEK', { size: 4}
).addEdge('IAD-FRA','IAD','FRA', { size: 3}
).addEdge('IAD-ICN','IAD','ICN', { size: 2}
).addEdge('IAD-MUC','IAD','MUC', { size: 3}
).addEdge('IAD-NRT','IAD','NRT', { size: 4}
).addEdge('IAD-SVO','IAD','SVO', { size: 2}
).addEdge('IAD-DME','IAD','DME', { size: 1}
).addEdge('IAD-BOG','IAD','BOG', { size: 1}
).addEdge('IAD-DFW','IAD','DFW', { size: 3}
).addEdge('IAD-FCO','IAD','FCO', { size: 2}
).addEdge('IAD-ATL','IAD','ATL', { size: 5}
).addEdge('IAD-AMS','IAD','AMS', { size: 5}
).addEdge('IAD-SFO','IAD','SFO', { size: 4}
).addEdge('IAD-LHR','IAD','LHR', { size: 8}
).addEdge('IAD-YUL','IAD','YUL', { size: 3}
).addEdge('IAD-BRU','IAD','BRU', { size: 5}
).addEdge('IAD-LAX','IAD','LAX', { size: 5}
).addEdge('IAD-DEN','IAD','DEN', { size: 4}
).addEdge('IAD-EWR','IAD','EWR', { size: 3}
).addEdge('IAD-IST','IAD','IST', { size: 1}
).addEdge('IAD-YYZ','IAD','YYZ', { size: 3}
).addEdge('IAD-JFK','IAD','JFK', { size: 4}
).addEdge('IAD-IAH','IAD','IAH', { size: 3}
).addEdge('IAD-CDG','IAD','CDG', { size: 6}
).addEdge('IAD-ORD','IAD','ORD', { size: 3}
).addEdge('IAD-GRU','IAD','GRU', { size: 4}
).addEdge('IAD-DXB','IAD','DXB', { size: 2}
).addEdge('IAD-MIA','IAD','MIA', { size: 4}
).addEdge('IAD-MEX','IAD','MEX', { size: 3}
).addEdge('DEN-MSP','DEN','MSP', { size: 6}
).addEdge('DEN-CLT','DEN','CLT', { size: 2}
).addEdge('DEN-LAS','DEN','LAS', { size: 5}
).addEdge('DEN-FRA','DEN','FRA', { size: 3}
).addEdge('DEN-DFW','DEN','DFW', { size: 6}
).addEdge('DEN-ATL','DEN','ATL', { size: 6}
).addEdge('DEN-ORD','DEN','ORD', { size: 4}
).addEdge('DEN-IAD','DEN','IAD', { size: 4}
).addEdge('DEN-SFO','DEN','SFO', { size: 6}
).addEdge('DEN-LHR','DEN','LHR', { size: 3}
).addEdge('DEN-YUL','DEN','YUL', { size: 2}
).addEdge('DEN-LAX','DEN','LAX', { size: 7}
).addEdge('DEN-EWR','DEN','EWR', { size: 4}
).addEdge('DEN-YYZ','DEN','YYZ', { size: 2}
).addEdge('DEN-JFK','DEN','JFK', { size: 2}
).addEdge('DEN-IAH','DEN','IAH', { size: 3}
).addEdge('DEN-MIA','DEN','MIA', { size: 3}
).addEdge('DEN-MEX','DEN','MEX', { size: 3}
).addEdge('ANC-MSP','ANC','MSP', { size: 1}
).addEdge('ANC-ORD','ANC','ORD', { size: 1}
).addEdge('JFK-MSP','JFK','MSP', { size: 2}
).addEdge('JFK-CLT','JFK','CLT', { size: 3}
).addEdge('JFK-LAS','JFK','LAS', { size: 4}
).addEdge('JFK-PEK','JFK','PEK', { size: 3}
).addEdge('JFK-FRA','JFK','FRA', { size: 7}
).addEdge('JFK-MUC','JFK','MUC', { size: 2}
).addEdge('JFK-NRT','JFK','NRT', { size: 7}
).addEdge('JFK-SVO','JFK','SVO', { size: 2}
).addEdge('JFK-DME','JFK','DME', { size: 1}
).addEdge('JFK-BOG','JFK','BOG', { size: 2}
).addEdge('JFK-PVG','JFK','PVG', { size: 2}
).addEdge('JFK-DFW','JFK','DFW', { size: 3}
).addEdge('JFK-FCO','JFK','FCO', { size: 2}
).addEdge('JFK-ATL','JFK','ATL', { size: 1}
).addEdge('JFK-HKG','JFK','HKG', { size: 2}
).addEdge('JFK-AMS','JFK','AMS', { size: 2}
).addEdge('JFK-DEL','JFK','DEL', { size: 1}
).addEdge('JFK-IAD','JFK','IAD', { size: 4}
).addEdge('JFK-MAD','JFK','MAD', { size: 6}
).addEdge('JFK-SFO','JFK','SFO', { size: 8}
).addEdge('JFK-LHR','JFK','LHR', { size: 10}
).addEdge('JFK-YUL','JFK','YUL', { size: 4}
).addEdge('JFK-BRU','JFK','BRU', { size: 6}
).addEdge('JFK-LAX','JFK','LAX', { size: 8}
).addEdge('JFK-DEN','JFK','DEN', { size: 2}
).addEdge('JFK-IST','JFK','IST', { size: 3}
).addEdge('JFK-YYZ','JFK','YYZ', { size: 4}
).addEdge('JFK-JNB','JFK','JNB', { size: 2}
).addEdge('JFK-BCN','JFK','BCN', { size: 5}
).addEdge('JFK-CDG','JFK','CDG', { size: 7}
).addEdge('JFK-ICN','JFK','ICN', { size: 5}
).addEdge('JFK-ORD','JFK','ORD', { size: 4}
).addEdge('JFK-GRU','JFK','GRU', { size: 5}
).addEdge('JFK-DXB','JFK','DXB', { size: 1}
).addEdge('JFK-MIA','JFK','MIA', { size: 2}
).addEdge('JFK-MEX','JFK','MEX', { size: 3}
).addEdge('ORD-ANC','ORD','ANC', { size: 1}
).addEdge('ORD-NRT','ORD','NRT', { size: 6}
).addEdge('ORD-DFW','ORD','DFW', { size: 6}
).addEdge('ORD-BCN','ORD','BCN', { size: 1}
).addEdge('ORD-ATL','ORD','ATL', { size: 5}
).addEdge('ORD-HKG','ORD','HKG', { size: 6}
).addEdge('ORD-DEL','ORD','DEL', { size: 3}
).addEdge('ORD-IAD','ORD','IAD', { size: 3}
).addEdge('ORD-YUL','ORD','YUL', { size: 5}
).addEdge('ORD-BRU','ORD','BRU', { size: 3}
).addEdge('ORD-IST','ORD','IST', { size: 2}
).addEdge('ORD-YYZ','ORD','YYZ', { size: 5}
).addEdge('ORD-ICN','ORD','ICN', { size: 4}
).addEdge('ORD-JFK','ORD','JFK', { size: 3}
).addEdge('ORD-GRU','ORD','GRU', { size: 4}
).addEdge('ORD-MEX','ORD','MEX', { size: 5}
).addEdge('ORD-MSP','ORD','MSP', { size: 6}
).addEdge('ORD-CLT','ORD','CLT', { size: 4}
).addEdge('ORD-LAS','ORD','LAS', { size: 5}
).addEdge('ORD-PEK','ORD','PEK', { size: 5}
).addEdge('ORD-FRA','ORD','FRA', { size: 3}
).addEdge('ORD-MUC','ORD','MUC', { size: 3}
).addEdge('ORD-PVG','ORD','PVG', { size: 5}
).addEdge('ORD-MAD','ORD','MAD', { size: 3}
).addEdge('ORD-SFO','ORD','SFO', { size: 6}
).addEdge('ORD-LHR','ORD','LHR', { size: 7}
).addEdge('ORD-DEN','ORD','DEN', { size: 4}
).addEdge('ORD-LAX','ORD','LAX', { size: 8}
).addEdge('ORD-EWR','ORD','EWR', { size: 4}
).addEdge('ORD-AMS','ORD','AMS', { size: 6}
).addEdge('ORD-IAH','ORD','IAH', { size: 5}
).addEdge('ORD-CDG','ORD','CDG', { size: 10}
).addEdge('ORD-MIA','ORD','MIA', { size: 4}
).addEdge('MSP-CLT','MSP','CLT', { size: 3}
).addEdge('MSP-LAS','MSP','LAS', { size: 2}
).addEdge('MSP-NRT','MSP','NRT', { size: 1}
).addEdge('MSP-DFW','MSP','DFW', { size: 3}
).addEdge('MSP-ATL','MSP','ATL', { size: 2}
).addEdge('MSP-IAD','MSP','IAD', { size: 2}
).addEdge('MSP-SFO','MSP','SFO', { size: 5}
).addEdge('MSP-LHR','MSP','LHR', { size: 2}
).addEdge('MSP-YUL','MSP','YUL', { size: 1}
).addEdge('MSP-LAX','MSP','LAX', { size: 5}
).addEdge('MSP-DEN','MSP','DEN', { size: 6}
).addEdge('MSP-EWR','MSP','EWR', { size: 3}
).addEdge('MSP-JFK','MSP','JFK', { size: 2}
).addEdge('MSP-ANC','MSP','ANC', { size: 1}
).addEdge('MSP-AMS','MSP','AMS', { size: 2}
).addEdge('MSP-YYZ','MSP','YYZ', { size: 3}
).addEdge('MSP-IAH','MSP','IAH', { size: 4}
).addEdge('MSP-CDG','MSP','CDG', { size: 2}
).addEdge('MSP-ORD','MSP','ORD', { size: 7}
).addEdge('MSP-MIA','MSP','MIA', { size: 3}
).addEdge('CLT-MSP','CLT','MSP', { size: 3}
).addEdge('CLT-SFO','CLT','SFO', { size: 2}
).addEdge('CLT-LAS','CLT','LAS', { size: 2}
).addEdge('CLT-MUC','CLT','MUC', { size: 2}
).addEdge('CLT-DFW','CLT','DFW', { size: 3}
).addEdge('CLT-ORD','CLT','ORD', { size: 4}
).addEdge('CLT-IAD','CLT','IAD', { size: 3}
).addEdge('CLT-LGW','CLT','LGW', { size: 2}
).addEdge('CLT-YUL','CLT','YUL', { size: 1}
).addEdge('CLT-LAX','CLT','LAX', { size: 2}
).addEdge('CLT-DEN','CLT','DEN', { size: 2}
).addEdge('CLT-EWR','CLT','EWR', { size: 3}
).addEdge('CLT-YYZ','CLT','YYZ', { size: 2}
).addEdge('CLT-JFK','CLT','JFK', { size: 3}
).addEdge('CLT-IAH','CLT','IAH', { size: 3}
).addEdge('CLT-FRA','CLT','FRA', { size: 2}
).addEdge('CLT-CDG','CLT','CDG', { size: 2}
).addEdge('CLT-MIA','CLT','MIA', { size: 2}
).addEdge('CLT-ATL','CLT','ATL', { size: 4}
).addEdge('CLT-MEX','CLT','MEX', { size: 2}
).addEdge('LAS-MSP','LAS','MSP', { size: 2}
).addEdge('LAS-CLT','LAS','CLT', { size: 2}
).addEdge('LAS-FRA','LAS','FRA', { size: 1}
).addEdge('LAS-DFW','LAS','DFW', { size: 3}
).addEdge('LAS-ATL','LAS','ATL', { size: 2}
).addEdge('LAS-IAD','LAS','IAD', { size: 2}
).addEdge('LAS-SFO','LAS','SFO', { size: 5}
).addEdge('LAS-LGW','LAS','LGW', { size: 1}
).addEdge('LAS-LHR','LAS','LHR', { size: 3}
).addEdge('LAS-YUL','LAS','YUL', { size: 3}
).addEdge('LAS-DEN','LAS','DEN', { size: 5}
).addEdge('LAS-LAX','LAS','LAX', { size: 9}
).addEdge('LAS-EWR','LAS','EWR', { size: 2}
).addEdge('LAS-YYZ','LAS','YYZ', { size: 3}
).addEdge('LAS-ICN','LAS','ICN', { size: 2}
).addEdge('LAS-JFK','LAS','JFK', { size: 4}
).addEdge('LAS-IAH','LAS','IAH', { size: 3}
).addEdge('LAS-ORD','LAS','ORD', { size: 6}
).addEdge('LAS-MIA','LAS','MIA', { size: 1}
).addEdge('LAS-MEX','LAS','MEX', { size: 3}
).addEdge('BKK-BNE','BKK','BNE', { size: 2}
).addEdge('BKK-CDG','BKK','CDG', { size: 3}
).addEdge('BKK-SVO','BKK','SVO', { size: 2}
).addEdge('BKK-SYD','BKK','SYD', { size: 7}
).addEdge('BKK-PEK','BKK','PEK', { size: 4}
).addEdge('BKK-CAN','BKK','CAN', { size: 9}
).addEdge('BKK-MUC','BKK','MUC', { size: 2}
).addEdge('BKK-NRT','BKK','NRT', { size: 6}
).addEdge('BKK-PVG','BKK','PVG', { size: 5}
).addEdge('BKK-FCO','BKK','FCO', { size: 1}
).addEdge('BKK-MAD','BKK','MAD', { size: 2}
).addEdge('BKK-HKG','BKK','HKG', { size: 14}
).addEdge('BKK-FRA','BKK','FRA', { size: 2}
).addEdge('BKK-DEL','BKK','DEL', { size: 6}
).addEdge('BKK-MNL','BKK','MNL', { size: 4}
).addEdge('BKK-LHR','BKK','LHR', { size: 5}
).addEdge('BKK-BRU','BKK','BRU', { size: 1}
).addEdge('BKK-LAX','BKK','LAX', { size: 1}
).addEdge('BKK-DME','BKK','DME', { size: 2}
).addEdge('BKK-AMS','BKK','AMS', { size: 3}
).addEdge('BKK-ICN','BKK','ICN', { size: 10}
).addEdge('BKK-IST','BKK','IST', { size: 2}
).addEdge('BKK-SIN','BKK','SIN', { size: 9}
).addEdge('BKK-JNB','BKK','JNB', { size: 2}
).addEdge('BKK-BOM','BKK','BOM', { size: 6}
).addEdge('BKK-DXB','BKK','DXB', { size: 2}
).addEdge('BKK-KUL','BKK','KUL', { size: 9}
).addEdge('DME-NRT','DME','NRT', { size: 1}
).addEdge('DME-HKG','DME','HKG', { size: 1}
).addEdge('DME-YYZ','DME','YYZ', { size: 1}
).addEdge('DME-JFK','DME','JFK', { size: 1}
).addEdge('DME-KUL','DME','KUL', { size: 1}
).addEdge('DME-SIN','DME','SIN', { size: 2}
).addEdge('DME-IAH','DME','IAH', { size: 2}
).addEdge('DME-BRU','DME','BRU', { size: 1}
).addEdge('DME-BKK','DME','BKK', { size: 2}
).addEdge('DME-PEK','DME','PEK', { size: 1}
).addEdge('DME-FRA','DME','FRA', { size: 4}
).addEdge('DME-MUC','DME','MUC', { size: 3}
).addEdge('DME-BCN','DME','BCN', { size: 3}
).addEdge('DME-MAD','DME','MAD', { size: 3}
).addEdge('DME-LHR','DME','LHR', { size: 3}
).addEdge('DME-DXB','DME','DXB', { size: 2}
).addEdge('DME-IAD','DME','IAD', { size: 1}
).addEdge('DME-MIA','DME','MIA', { size: 1}

).draw(); }); </script>
<style type="text/css">/* sigma.js context : */ .sigma {
margin-left:auto;
margin-right:auto;
position: relative;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
background: #222;
width: 100%;
height: 100%;
top: 0;
left: 0;
}</style>
</head><body><div class="sigma" id="sig"></div></body></html>

